<!DOCTYPE html>
<html>
<head>
    <title>require.js: JSONP Test</title>
    <script type="text/javascript" src="../../require.js"></script>
    <script type="text/javascript" src="../doh/runner.js"></script>
    <script type="text/javascript" src="../doh/_browserRunner.js"></script>
    <script type="text/javascript">
    require({
            baseUrl: "./",
            paths: {
                require: "../../require"
            }
        },
        ["require", "lamp", "http://www.google.com/jsapi?callback=define"],
        function (require, lamp, googleAjaxReady) {
            //JSAPI is now loaded, load the language API pack
            google.load("language", "1", {
                callback: function () {
                    //Language API pack now loaded, use it.
                    google.language.translate("book", "en", "es", function(result) {
                        doh.register(
                            "jsonp",
                            [
                                function jsonp(t){
                                    t.is("libro", result.translation);
                                    t.is('blue', lamp.color);
                                }
                            ]
                        );
                        doh.run();
                    });
                }
            });
        }
    );
    </script>
</head>
<body>
    <h1>require.js: JSONP Test</h1>
    <p>Test for usage of a JSONP URL as a dependency.</p>
    <strong>REQUIRES access to internet/Google to run the test. Otherwise it will fail.</strong>
    <p>Check console for messages</p>
</body>
</html>
